package so.sao.code.service.domain;

import so.sao.code.service.domain.entity.ThirdPartyCodeFileRecord;

/**
 * 第三方上传码文件信息提供接口。
 */
public interface ThirdPartyCodeFileInfoProvider {

	String getLocalPath();

	void setLocalPath(String localPath);

	Integer getCapCount();

	Integer getPackageCount();

	CodeType getCodeType();

	FileType getFileType();

	String getMd5();

	String getFileName();

	String getParsePassWord();

	ThirdPartyCodeFileRecord getRecord();

	void setRecord(ThirdPartyCodeFileRecord record);

	void setCapCount(Integer capCount);

	void setPackageCount(Integer packageCount);

	void setCodeType(CodeType codeType);

	void setMd5(String md5);

	void setFileType(FileType fileType);

	String getContainerName();

	String getFilePath();

	Long getRecordId();
	
	String getMessageId();

	void setMessageId(String messageId);

}
